import ENV from "@/config/ENV.js";
import store from "@/store";
// import getPosition from '@/utils/getPosition.js'
export const appOnLaunch = () => {
  if (ENV.debug === false) {
    console.log = function () {};
  }
  (async () => {
    if (!store.getters.isLogin) {
      console.log("--全局onLaunch 判断到用户未登录");
      uni.reLaunch({
        url: "/pages/wxlogin/wxlogin",
      });
    } else {
      store.dispatch("updateUserinfo");
      store.dispatch("getCartNum");
      store.dispatch('getNoticeData');
    }
    // #ifdef MP-WEIXIN
    const updateManager = uni.getUpdateManager();

    // updateManager.onCheckForUpdate(function(res) {
    // 	// 请求完新版本信息的回调
    // 	console.log(res.hasUpdate);
    // });

    updateManager.onUpdateReady(function (res) {
      uni.showModal({
        title: "更新提示",
        content: "新版本已经准备好，是否重启应用？",
        success(res) {
          if (res.confirm) {
            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate();
          }
        },
      });
    });
    // #endif
  })();
};
